New callback to propertly report radio actions.
authorMatthias Clasen <maclas@gmx.de>
Tue, 7 Oct 2003 22:07:16 +0000 (22:07 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Tue, 7 Oct 2003 22:07:16 +0000 (22:07 +0000)
Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>

* demos/gtk-demo/ui_manager.c (activate_radio_action): New
callback to propertly report radio actions.

* demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
demos/gtk-demo/ui_manager.c

index b39455e9c364beb15bf37ec143509ba92245efa0..9666de47dd6e142e4f9010e10a52de5c26942c92 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/ui_manager.c (activate_radio_action): New
+       callback to propertly report radio actions.
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.
+
 Tue Oct  7 23:23:05 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkplug.c (xembed_set_info): Put the supported protocol
index b39455e9c364beb15bf37ec143509ba92245efa0..9666de47dd6e142e4f9010e10a52de5c26942c92 100644 (file)
@@ -1,3 +1,10 @@
+Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/ui_manager.c (activate_radio_action): New
+       callback to propertly report radio actions.
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.
+
 Tue Oct  7 23:23:05 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkplug.c (xembed_set_info): Put the supported protocol
index b39455e9c364beb15bf37ec143509ba92245efa0..9666de47dd6e142e4f9010e10a52de5c26942c92 100644 (file)
@@ -1,3 +1,10 @@
+Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/ui_manager.c (activate_radio_action): New
+       callback to propertly report radio actions.
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.
+
 Tue Oct  7 23:23:05 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkplug.c (xembed_set_info): Put the supported protocol
index b39455e9c364beb15bf37ec143509ba92245efa0..9666de47dd6e142e4f9010e10a52de5c26942c92 100644 (file)
@@ -1,3 +1,10 @@
+Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/ui_manager.c (activate_radio_action): New
+       callback to propertly report radio actions.
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.
+
 Tue Oct  7 23:23:05 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkplug.c (xembed_set_info): Put the supported protocol
index b39455e9c364beb15bf37ec143509ba92245efa0..9666de47dd6e142e4f9010e10a52de5c26942c92 100644 (file)
@@ -1,3 +1,10 @@
+Wed Oct  8 00:06:17 2003  Matthias Clasen  <maclas@gmx.de>
+
+       * demos/gtk-demo/ui_manager.c (activate_radio_action): New
+       callback to propertly report radio actions.
+
+       * demos/gtk-demo/ui_manager.c (do_ui_manager): Use it here.
+
 Tue Oct  7 23:23:05 2003  Matthias Clasen  <maclas@gmx.de>
 
        * gtk/gtkplug.c (xembed_set_info): Put the supported protocol
index 78267b3f9829b7788c072c72127a637a52f87e9a..900e24dae45d6595f2b7f5018775bea26fc5e9d7 100644 (file)
@@ -12,6 +12,13 @@ activate_action (GtkAction *action)
   g_message ("Action \"%s\" activated", gtk_action_get_name (action));
 }
 
+static void
+activate_radio_action (GtkAction *action, GtkRadioAction *current)
+{
+  g_message ("Radio action \"%s\" selected", 
+            gtk_action_get_name (GTK_ACTION (current)));
+}
+
 static GtkActionEntry entries[] = {
   { "FileMenu", NULL, "_File" },               /* name, stock id, label */
   { "PreferencesMenu", NULL, "_Preferences" }, /* name, stock id, label */
@@ -164,12 +171,12 @@ do_ui_manager (void)
       gtk_action_group_add_radio_actions (actions, 
                                          color_entries, n_color_entries, 
                                          COLOR_RED,
-                                         G_CALLBACK (activate_action), 
+                                         G_CALLBACK (activate_radio_action), 
                                          NULL);
       gtk_action_group_add_radio_actions (actions, 
                                          shape_entries, n_shape_entries, 
                                          SHAPE_OVAL,
-                                         G_CALLBACK (activate_action), 
+                                         G_CALLBACK (activate_radio_action), 
                                          NULL);
 
       ui = gtk_ui_manager_new ();